48A - Rock-paper-scissors - CodeForces Solution


implementation schedules *900

Please click on ads to support us..

Python Code:

f=input()
m=input()
s=input()
if (f=="rock" and m=="scissors" and s=="scissors") or (f=="scissors" and m=="paper" and s=="paper") or (f=="paper" and m=="rock" and s=="rock"):
    print("F")
elif (f=="scissors" and m=="rock" and s=="scissors") or (f=="paper" and m=="scissors" and s=="paper") or (f=="rock" and m=="paper" and s=="rock"):
    print("M")
elif (f=="scissors" and m=="scissors" and s=="rock") or (f=="paper" and m=="paper" and s=="scissors") or (f=="rock" and m=="rock" and s=="paper"):
    print("S")
else:
    print("?")

C++ Code:

#include<bits/stdc++.h>
#include <string>
using namespace std;
int main(){
    
       string s1,s2,s3;
       cin>>s1>>s2>>s3;
       if((s1=="rock"&&s2=="scissors"&&s3==s2)||(s1=="scissors"&&s2=="paper"&&s3==s2)||(s1=="paper"&&s2=="rock"&&s3==s2)){
           cout<<"F"<<endl;
       }
       else if((s2=="rock"&&s1=="scissors"&&s3==s1)||(s2=="scissors"&&s1=="paper"&&s3==s1)||(s2=="paper"&&s1=="rock"&&s3==s1)){
           cout<<"M"<<endl;
       }
       else if((s3=="rock"&&s2=="scissors"&&s1==s2)||(s3=="scissors"&&s2=="paper"&&s1==s2)||(s3=="paper"&&s2=="rock"&&s1==s2)){
           cout<<"S"<<endl;
       }
       else{
           cout<<"?"<<endl;
       }
    
}


Comments

Submit
0 Comments
More Questions

1472B - Fair Division
1281C - Cut and Paste
141A - Amusing Joke
112A - Petya and Strings
677A - Vanya and Fence
1621A - Stable Arrangement of Rooks
472A - Design Tutorial Learn from Math
1368A - C+=
450A - Jzzhu and Children
546A - Soldier and Bananas
32B - Borze
1651B - Prove Him Wrong
381A - Sereja and Dima
41A - Translation
1559A - Mocha and Math
832A - Sasha and Sticks
292B - Network Topology
1339A - Filling Diamonds
910A - The Way to Home
617A - Elephant
48A - Rock-paper-scissors
294A - Shaass and Oskols
1213A - Chips Moving
490A - Team Olympiad
233A - Perfect Permutation
1360A - Minimal Square
467A - George and Accommodation
893C - Rumor
227B - Effective Approach
1534B - Histogram Ugliness